home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / ubuntuone-client / HACKING < prev    next >
Text File  |  2009-10-16  |  2KB  |  36 lines

  1. Ubuntu One requires acceptance of the Canonical Contributor Agreement. You
  2. will need to follow the instructions at:
  3.  
  4. http://www.canonical.com/contributors
  5.  
  6. Once the agreement is accepted, you will be added to the Ubuntu One Contributor
  7. Agreement team on Launchpad, so that your branches may be merged in upstream.
  8.  
  9.  
  10. In order to run tests in ubuntuone-client, you will need to have a built
  11. version of ubuntuone-storage-protocol in a tree, or installed. You can
  12. specify the path to a built tree with the --with-protocol option to configure,
  13. or autogen.sh (which calls configure after creating it).
  14.  
  15. $: ./configure --with-protocol=$HOME/source/ubuntuone-storage-protocol/trunk
  16.  
  17. After configuring, in order to run the tests, all you need to do is run
  18. make check.
  19.  
  20. $: make check
  21.  
  22.  
  23. Ubuntu One uses branch based development on Launchpad, and bugs to track
  24. features and issues. Make sure a bug is filed for the piece of code you wish
  25. to work on. When committing your changes, be sure to specify the bug # it
  26. fixes using the --fixes option in bzr.
  27.  
  28. $: bzr commit --fixes=lp:<BUGNUMBER>
  29.  
  30. If you forget to do this, you can link the branch manually on the Launchpad
  31. web page. After pushing your branch to Launchpad, you will need to propose it
  32. for merging into the parent branch. You can do this from the Launchpad web
  33. page for your branch. In order for your branch to be accepted, you will have
  34. to have accepted the Canonical Contributor Agreement as stated above, and
  35. there will need to be at least two approvals from Ubuntu One developers.
  36.